using System;
using System.Collections.Generic;
using System.Text;

namespace MJB.UI.ContentEditor.Document {
	
	/// <summary>
	/// This interface defines an object that encapsulates the XML portion of a content section.
	/// </summary>
	public interface ISection {

		/// <summary>
		/// Gets / sets the section title.
		/// </summary>
		string SectionTitle {
			get;
			set;
		}

		/// <summary>
		/// The last modified bool is optional.  This 
		/// property is used to determine whether the last modified
		/// date time is serialized to or from the XML.
		/// </summary>
		bool UsesLastModified {
			get;
			set;
		}

		/// <summary>
		/// Gets / sets the last modified flag.
		/// </summary>
		DateTime LastModified {
			get;
			set;
		}

		/// <summary>
		/// Gets / sets the section text.
		/// </summary>
		string SectionText {
			get;
			set;
		}

	}

}
